/**
 * 
 */
package com.disys.model;

import java.math.BigInteger;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import com.ancientprogramming.fixedformat4j.annotation.Field;
import com.ancientprogramming.fixedformat4j.annotation.FixedFormatPattern;

/**
 * @author Ubaid Raja
 * 
 */
@Entity
@Table(name = "tx_295emplctpaychk")
//@NamedQuery(name = "LdapUsers.findUserByUID", query = "select u from LdapUsers u where u.uid = :uid")
public class Rec295EmpPayCheck {

	//public static final String FIND_BY_UID = "LdapUsers.findUserByUID";

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	private int id;

	
	private String rectype;//14
	private String cocode;//16
	private String ssn;//11
	private String filler;//64
	private String tci_id;//5
	private String filler_1;//100
	private String ticsworksitelocnumber;//25
	private String ticspaychecknumber;//25
	private String ticspaycheckdate;//8
	private String ticscusthours;//7
	private String ticscustwages;//12
	
	private Integer finalized;
	@Column(name="process_id")
	private BigInteger processId;
	
	@Field(offset = 1, length = 10)
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	
	@Field(offset = 11, length = 14)
	public String getRectype() {
		return rectype;
	}

	
	public void setRectype(String rectype) {
		this.rectype = rectype;
	}

	@Field(offset = 25, length = 16)
	public String getCocode() {
		return cocode;
	}

	public void setCocode(String cocode) {
		this.cocode = cocode;
	}

	@Field(offset = 41, length = 11)
	public String getSsn() {
		return ssn;
	}

	public void setSsn(String ssn) {
		this.ssn = ssn;
	}

	@Field(offset = 52, length = 64)
	public String getFiller() {
		return filler;
	}

	public void setFiller(String filler) {
		this.filler = filler;
	}

	@Field(offset = 116, length = 5)
	public String getTci_id() {
		return tci_id;
	}

	public void setTci_id(String tci_id) {
		this.tci_id = tci_id;
	}

	@Field(offset = 121, length = 100)
	public String getFiller_1() {
		return filler_1;
	}

	public void setFiller_1(String filler_1) {
		this.filler_1 = filler_1;
	}

	@Field(offset = 221, length = 25)
	public String getTicsworksitelocnumber() {
		return ticsworksitelocnumber;
	}

	public void setTicsworksitelocnumber(String ticsworksitelocnumber) {
		this.ticsworksitelocnumber = ticsworksitelocnumber;
	}

	@Field(offset = 246, length = 25)
	public String getTicspaychecknumber() {
		return ticspaychecknumber;
	}

	public void setTicspaychecknumber(String ticspaychecknumber) {
		this.ticspaychecknumber = ticspaychecknumber;
	}

	@Field(offset = 271, length = 8)
	public String getTicspaycheckdate() {
		return ticspaycheckdate;
	}

	public void setTicspaycheckdate(String ticspaycheckdate) {
		this.ticspaycheckdate = ticspaycheckdate;
	}

	@Field(offset = 279, length = 7)
	public String getTicscusthours() {
		return ticscusthours;
	}

	public void setTicscusthours(String ticscusthours) {
		this.ticscusthours = ticscusthours;
	}

	@Field(offset = 285, length = 12)
	public String getTicscustwages() {
		return ticscustwages;
	}

	public void setTicscustwages(String ticscustwages) {
		this.ticscustwages = ticscustwages;
	}

	/**
	 * @return the finalized
	 */
	public Integer getFinalized() {
		return finalized;
	}

	/**
	 * @param finalized the finalized to set
	 */
	public void setFinalized(Integer finalized) {
		this.finalized = finalized;
	}

	/**
	 * @return the processId
	 */
	public BigInteger getProcessId() {
		return processId;
	}

	/**
	 * @param processId the processId to set
	 */
	public void setProcessId(BigInteger processId) {
		this.processId = processId;
	}
}
